I have the following questions: |
Re: scroll thru listview
1. use the set function
int NumItems = 6
int SelectedRow = 0
string ListItems[NumItems] = {"1", "2", "3", "4", "5", "6"}
DB MainDB = null
DBE ListView = null
DBE NextButton = null
DBE PrevButton = null
void GoToNext (DB db)
{
// Item numbering in listview starts from zero
if (SelectedRow < NumItems-1)
{
SelectedRow++
set(ListView, SelectedRow, true)
}
}
void GoToPrev (DB db)
{
// Item numbering in listview starts from zero
if (SelectedRow > 0)
{
SelectedRow--
set(ListView, SelectedRow, true)
}
}
MainDB = create("ListView Test")
ListView = listView(MainDB, 0, 100, 10, ListItems)
NextButton = apply(MainDB, "Next row", GoToNext)
PrevButton = apply(MainDB, "Previous row", GoToPrev)
realize MainDB
// Insert column to show data
insertColumn(ListView,0,"Test column",100, iconNone)
// Select the first row in listview
set(ListView, SelectedRow, true)
show MainDB
|
Re: scroll thru listview SystemAdmin - Fri Aug 12 07:08:06 EDT 2011
1. use the set function
int NumItems = 6
int SelectedRow = 0
string ListItems[NumItems] = {"1", "2", "3", "4", "5", "6"}
DB MainDB = null
DBE ListView = null
DBE NextButton = null
DBE PrevButton = null
void GoToNext (DB db)
{
// Item numbering in listview starts from zero
if (SelectedRow < NumItems-1)
{
SelectedRow++
set(ListView, SelectedRow, true)
}
}
void GoToPrev (DB db)
{
// Item numbering in listview starts from zero
if (SelectedRow > 0)
{
SelectedRow--
set(ListView, SelectedRow, true)
}
}
MainDB = create("ListView Test")
ListView = listView(MainDB, 0, 100, 10, ListItems)
NextButton = apply(MainDB, "Next row", GoToNext)
PrevButton = apply(MainDB, "Previous row", GoToPrev)
realize MainDB
// Insert column to show data
insertColumn(ListView,0,"Test column",100, iconNone)
// Select the first row in listview
set(ListView, SelectedRow, true)
show MainDB
If you display less rows (4) than exist (6)..
void GoToNext (DB db)
{
// Item numbering in listview starts from zero
SelectedRow = get(ListView)
if (SelectedRow < NumItems-1)
{
SelectedRow++
}
set(ListView, SelectedRow, true)
}
|